package com.xiaolanshu.service;

import com.xiaolanshu.entity.Order;
import com.xiaolanshu.entity.ShoppingCart;
import com.xiaolanshu.vo.TableDataVo;
import com.xiaolanshu.vo.TableVo;

import java.util.List;
import java.util.Map;

public interface OrderService {
    //将购物车商品信息添加到订单
    void addShoppingCartGoods(ShoppingCart shoppingCart,Double returnAmount,Double costs);
    //根据用户id查询订单列表
    List<Order> OrderListByUserzId(Long userId);
    //商品直接结算
    void goodsSettle(Order order);
    //根据日期查询订单
    List<Order> findOrder(Map param);
    //获取返利报表数据
    TableVo ReturnChart(String year);

}
